草庐IT

java - Spring Boot 1.5.x 的速度

全部标签

java - $JAVA_HOME 与 git bash 上的 java -version 不匹配(最后更新)

我不得不重新设置我的java安装。安装后,java-version和$JAVA_HOME在GitBash中不匹配。路径是错误的,所以我无法从中执行JavaCLI,我必须使用WindowsCMD。我该如何解决这个问题?昨天,我从C/ProgramFiles/Java中卸载了Java,并在C/Java中安装了更新(在删除所有java文件夹之后)。从WindowsCMD,java版本和它的路径匹配:C:\Users\Quentin.FRL-FKNJNQ2>java-versionjavaversion"1.8.0_201"Java(TM)SERuntimeEnvironment(build1

java - 为什么 Windows XP 会在我的第二个屏幕上最小化我的 swing 全屏窗口?

在我正在开发的应用程序中(使用Java/swing),我必须在用户的第二屏幕上显示一个全屏窗口。我使用类似于您将在下面找到的代码来完成此操作...是的,只要我在windows资源管理器打开的窗口中单击,或者只要我打开windows资源管理器(我使用的是windowsXP),全屏窗口就会最小化...您是否知道解决此问题的任何方法或解决方法,或者是否有一些重要的事情我无法理解全屏窗口?感谢您的帮助,importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.JWindow;importjava.awt.Border

java - 在 Windows XP 中使用 JNDI 获取用户的组名

我听说-但我不确定它是来自可靠来源还是来自实际做过这件事的人-JNDI可用于访问Windows中的用户组名。我正在使用WindowsXP。我不确定它是如何工作的,但听起来Windows使用Activity目录来管理组(有人可以确认吗?)并且JNDI可能能够访问它以检索用户的组名。当我说“组”时,我指的是计算机上的组。如“管理员”或“用户”。有谁知道如何做到这一点?有没有人这样做过?这是一件容易的事吗? 最佳答案 您可以使用JNDI作为API来访问经常存储用户/组信息的LDAP。我会尝试为您提供更多详细信息,但我真的不是这方面的专家。

Java 在 JVM 外崩溃 - 适用于 Windows 而不是 Linux

我在Linux(CentOS5.3,Java1.6.0_13)上使用OpenNLP和我的英文NameFinder一直给我这个错误:AnunexpectederrorhasbeendetectedbyJavaRuntimeEnvironment:SIGSEGV(0xb)atpc=0x0657e436,pid=3484,tid=2291964816JavaVM:JavaHotSpot(TM)ServerVM(11.3-b02mixedmodelinux-x86)Problematicframe:V[libjvm.so+0x57e436]Anerrorreportfilewithmorein

java - 是否可以知道 JFrame 是否完全可见?

我只是在试验JFrames,想知道我的应用程序窗口是完全可见还是被其他应用程序窗口遮挡。另一个应用程序窗口可以是native应用程序。如果可能的话,我可以检索不可见区域的大小和位置吗? 最佳答案 这是一个非常讨厌的方法,这是我能想到的唯一方法(并且不会推荐):将您的JFrame的玻璃Pane设置为完全红色并(暂时)显示该玻璃Pane。使用Robot类从JFrame当前所在的屏幕坐标中采样所有像素(或多个像素)。如果您的所有样本(或根据某个阈值的大多数样本)都是红色的,那么您的JFrame前面可能没有任何东西。最后,再次隐藏玻璃板。替

java - 忙碌时无法将 Java 窗口置于最前面

我编写了一个图像处理应用程序,其中GUI部分是用Java编写的,数字运算部分是用C编写的,并通过JNI调用。我的问题是应用程序处理图像需要20-30秒,在此期间应用程序从任务切换器(Alt-Tab之类的东西)中消失并且无法将应用程序的窗口移动到前面(这是我主要关心的)。仍然可以通过任务栏将应用程序置于最前面。更多信息:应用程序没有卡住或出现任何问题,我可以看到它按预期更新进度条。计算完成后,应用程序将显示任务切换器并可以再次成为顶层窗口。如果我开始新的计算,该应用程序将再次从任务切换器中消失。JNI调用是在一个单独的线程(来自EDT)上进行的,我已经尝试了主线程和创建的线程。EDT未被

java - 如何在android或Java中使用调试器?

我正在尝试创建一个简单的android应用程序。这是我第一次为android和Java编写代码。我已经在win7机器上安装了androidsdk。我从未使用过调试器。我想要一个资源来从基础学习android中调试器的使用。如果它与Java相同,请给我一个从基础学习Java调试器的链接。提前致谢。 最佳答案 我希望您正在使用Eclipse开发Android应用程序。如果不是,请这样做。这是一个信息到debuganAndroidapp. 关于java-如何在android或Java中使用调试

Java 桌面 API,启动 .cmd 文件

我想使用桌面API在Windows上启动.cmd文件。Desktop.getDesktop().open(newFile(config.getCommandFilePath()));但这会启动.cmd文件,就好像它是从当前目录调用的一样。所以这与双击.cmd文件不同。关于如何像在目录中一样调用文件有什么想法吗? 最佳答案 参见this回答,它可以帮助。 关于Java桌面API,启动.cmd文件,我们在StackOverflow上找到一个类似的问题: https

java - 在 Windows 中为 Ruby 和 RUN 设置 JAVA_HOME 环境变量

虽然似乎有一堆与在Windows中设置JAVA_HOME变量相关的问题和答案,但我并不完全确定哪里出错了。我已经按照各种不同的说明设置环境变量,当我在ruby​​中检查环境变量时,我得到了c:\Ruby192>ribirb(main):001:0>putsENV['JAVA_HOME']"c:\progra~1\java\jdk1.6.0_20"=>nil所以我一直将其解释为正在设置的环境变量,因为返回了我的jdk的路径,但是“nil”是什么?echo%JAVA_HOME%还返回我的jdk的路径。当我运行时geminstallrjb我明白了extconf.rb:39:in'(main)

Windows x64 中使用 JRE x86 的 Java 串行 I/O

我有一个Java应用程序在Windows764位上运行,但在32位版本的JRE上运行。我需要此应用程序与串行com端口通信,显然我需要一点帮助。:)在您建议RXTX之前,我已经尝试过32位和64位版本的RXTXDLL。要么因为32位JRE无法加载64位DLL而失败,要么因为32位DLL给出java.lang.UnsatisfiedLinkError而失败:java.lang.UnsatisfiedLinkError:\cache\bundle1030\version0.0\bundle.jar-lib\0\lib\win32\rxtxSerial.dll:Can'tfinddepend